package tedu.week03.often_class;

import java.text.NumberFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * <pre>
 *      java.text.Format 用于格式化语言环境敏感的信息（如日期、消息和数字）的抽象基类.
 *          抽象类只负责去描述思路的一系列方法.一般情况下不作为具体实现的类.由子类完成具体实现的思路及功能.
 *          方法了解:
 *              public final String format(Object obj)      格式化一个对象以生成一个字符串
 *              public Object parseObject(String source)
 *                    throws ParseException                 从给定字符串的开始处解析文本以生成一个对象。
 *      java.text.NumberFormat/SimpleDateFormat
 *          public SimpleDateFormat(String pattern)         根据字符串生成一个日期格式化类.
 *      java.text.DateFormat
 * </pre>
 *
 * @author : resty
 * @date : 2019年06月12日    02时
 **/
public class Week03_Format {
    public static void main(String[] args){
        int i = 100;
        NumberFormat nf = NumberFormat.getInstance();
        System.out.println(nf.format(i));

        /*Date date = new Date();

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        System.out.println(sdf.format(date));

        String str = "2019年06月12日 02:38:27";
        try {
            System.out.println(sdf.parse(str));
        } catch (ParseException e) {
            e.printStackTrace();
        }*/
    }
}

